home *** CD-ROM | disk | FTP | other *** search
/ Hardcore Gamer Resource Kit / Hardcore Gamer Resource Kit - Disc 3.iso / patches / mdkd3d.zip / README.D3D < prev   
Text File  |  1997-05-20  |  8KB  |  195 lines

  1. This README file describes the working of the Direct
  2. 3D patch.  This file updated last on May 20, 1997.
  3. Please note that this is an initial beta release of
  4. the 3D driver and does not support all 3D cards or all
  5. 3D features of the cards.
  6. MDK Direct3D notes.
  7.  
  8. 1. Drivers.
  9.  
  10. The proper functioning of Direct3D is entirely dependant
  11. on the user having the correct drivers on their machines.
  12. MDK uses several features of Direct3D which may not be in
  13. some of the older drivers supplied with cards.  At the end
  14. of this document are the URL's for the places where we found
  15. the drivers we tested MDK with.  Note that some of these
  16. drivers do not do everything that MDK needs them to do.
  17. If this is the case with the driver for your card, then
  18. contact the manufacturer directly and enquire about the
  19. availability of new drivers.  A complete list of what MDK
  20. needs the driver to do and what is optional is available
  21. to card vendors to help in this respect.
  22.  
  23. 2. The Direct3D options page and checking your driver.
  24.  
  25. In the options menu there is a new entry, Direct3D.
  26. Selecting this allows you to configure how MDK uses Direct3D.
  27. The entries in the Direct3D options menu are:-
  28.  
  29. Bilinear filtering    (on/off/not available)
  30. Turns bilinear filtering on and off for smoother textures.
  31.  
  32. Smooth shaded stream (on/off/not available)
  33. The stream section of the game has been improved graphically
  34. on cards which handle RGB gouraud shaded alpha blending.
  35.  
  36. Masked Textures (Chroma key/texture alpha)
  37. Determines how MDK handles making parts of textures see through.
  38. This is mainly used in the explosion texture.  If explosions
  39. have a black outline then this mode is probably set wrong.  If
  40. explosions have a black outline even after changing this option 
  41. then you need new drivers.
  42.  
  43. Texture Error Detection (Direct3D / Direct3D + Shiny)
  44. Some drivers do not return errors when a texture fails to
  45. load properly, causing improper display of the scene.  Because
  46. of this, MDK checks the free texture memory before and after a
  47. texture load, and if this is the same, it says the texture has
  48. failed to load.  The Direct3D section must be selected on
  49. drivers which do not support returning the free texture memory.
  50. If your textures do not appear, and the game runs very slowly,
  51. then the "Direct3D" option should be selected.  If the game runs
  52. fine, but some textures show garbage (one culprit = 2Mb Mystique)
  53. then the "Direct3D + Shiny" option should be selected.
  54. If a mixture of both is seen (white textures with Direct3D + Shiny
  55. and some garbage with Direct3D) then your drivers are very bad indeed,
  56. and should be replaced ASAP.
  57.  
  58. Max. Texture size (64x64 128x128, 256x256)
  59. This limits the maximum size that a texture can be.  On some 2Mb cards,
  60. it is very unwise to select the 256x256 option.  On a 2Mb Mystique,
  61. the game will run correctly with the 256x256 option selected, but on
  62. other 2Mb cards, you may need to select the 128x128 option or even the
  63. 64x64 option.  This option, as all the options, can be changed mid-game
  64. so if a particular room needs more texture space, just drop the max texture
  65. size down a bit.
  66.  
  67. Test.
  68. This enables the Direct3D features test.
  69. The tests are, in order:-
  70. Flat color
  71. Textured
  72. Transparency
  73. Gouraud transparency
  74. Lines
  75. Gouraud lines
  76. Transparent lines
  77.  
  78. Each test will show markedly different results from the last, so
  79. if you are unsure as to whether or not something changed, then the
  80. feature probably isn't working and you should try to get new drivers.
  81. The gouraud lines and transparent lines are a little different to the
  82. other tests in that they show a box of colour made up of horizontal
  83. lines.  The Gouraud shaded box should be smoothly shaded from black
  84. to white, and the transparent lines should allow you to see the
  85. flat color test through it.
  86. During testing we had one crash problem with an older 3dfx driver when
  87. we tried to do the lines test, so if after a couple of seconds on the
  88. gouraud transparency screen, the test hangs, then your driver does not
  89. properly handle the line commands, and you should attempt to install a
  90. new version.
  91.  
  92. Any options you change on the Direct3D options screen will be saved to
  93. disk on exit of the game.
  94.  
  95.  
  96. 3. Driver URLs:-
  97. Here are the URLs where you should be able to find the latest version
  98. of the drivers for your 3D card.  You can look under either card
  99. manufacturer or chip manufacturer, but I recommend the card manufacturer
  100. to fully support all features of your card.
  101.  
  102. All drivers (probably the best place to look):
  103. http://www.avault.com/hardware/biosdrv.asp
  104.  
  105. 3dfx
  106. http://www.3dfx.com/game_dev/updates_bench.html
  107.  
  108. ATI
  109. http://www.atitech.com/drivers/drivers.html
  110.  
  111. Canopus
  112. http://www.canopuscorp.com
  113.  
  114. Cirrus Logic
  115. http://www.cirrus.com/support
  116.  
  117. Creative
  118. http://creative-ca.creaf.com/wwwnew/products/graphics/ps_graph.html
  119.  
  120. Diamond
  121. http://www.diamondmm.com/product-support/drivers/driver-index.html
  122.  
  123. Intergraph
  124. http://www.intergraph.com/ics/I3D100
  125.  
  126. Rendition
  127. http://www.rendition.com/index2.html
  128.  
  129. S3
  130. http://www.s3.com/bbs/0main/topindex.html
  131.  
  132. Sierra
  133. http://www.sierra.com/hardware/screamin3d
  134.  
  135.  
  136. 4. FAQ
  137.  
  138. Q. Why does music sounds choppy and garbled with the 3DFX card?
  139. A. On some 3DFX driver/sound card combinations the 3DFX driver
  140.    is interfering with the sound.  Adding the line:
  141.     SST_SWAP_EN_WAIT_ON_VSYNC=0
  142.    to the [3Dfx] section of your WIN.INI file is a workaround.
  143.    Add the [3Dfx] section if you have to.  This problem will likely
  144.    be fixed in a newer release of the 3DFX Direct3D driver.  Keep
  145.    an eye out at www.3dfx.com.  Make sure you have at least version
  146.    2.08 of the 3DFX driver.
  147.  
  148. Q. Why doesn't the XXX feature work on my card?
  149. A. It probably does work on your card, its just that you have old
  150.    drivers (or the card manufacturer has released unfinished drivers).
  151.    Look at the URLs above to download new drivers, or contact the
  152.    card manufacturer to complain if you have the latest drivers.
  153.  
  154. Q. My textures just show white and my framerate is really slow. What
  155.    is wrong?
  156. A. The Texture Error Detection selection in the Direct3D options menu
  157.    is set to "Direct3D + Shiny" and your driver does not correctly
  158.    report free texture memory.  Try setting it to "Direct3D".
  159.  
  160. Q. Why are of my textures corrupted?
  161. A. The Texture Error Detection is set to "Direct3D" and your driver is
  162.    very naughty and returns no errors when a texture upload fails.  Try
  163.    changing the error detection mode to "Direct3D + Shiny" which tries to
  164.    predict when a texture error has occured and fix it. If you already have
  165.    this option selected or you get white textures with this option selected,
  166.    then you need new drivers.
  167.  
  168. Q. Why do some textures not appear and the framerate slow down at certain points
  169.    in the game?
  170. A. You have your max texture size set too large for the memory present on your
  171.    3D card.  Try lowering it.  Although MDK tries to intelligently keep the
  172.    latest textures on the video card, sometimes just too many textures are needed
  173.    to complete a scene.  This varies room to room and even viewpoint to viewpoint,
  174.    so the texture size option can be altered mid-game safely to get around this.
  175.  
  176. Q. Why do my explosions have a black outline?
  177. A. See the explanation of Masked Textures option, above.
  178.  
  179. Q. Why does my sound go all screwy when there are polygons on screen?
  180. A. Some drivers hog the hardware cycles for transferring data, making the
  181.    sound slow down/dropmout.  The only known fix is to download new drivers.
  182.  
  183. Q. Why do you keep telling me to download new drivers?
  184. A. When Microsoft wrote DirectX, they put a burden on the card manufacturers
  185.    to write drivers for their cards to get the best performance from them.
  186.    However, it seems that the DirectX standard for drivers was not very clear,
  187.    and so card manufacturers were left guessing what to do for certain things.
  188.    This has led to driver delays and incompatibilities (not good for a "standard"),
  189.    and drivers missing key features, or reporting the presence of key features,
  190.    but not implementing them...
  191.  
  192. Q. Why isn't my framerate as fast as I think it should be?
  193. A. How fast do you want it to be?
  194. A2.Ask the card manufacturer when you ask about the latest drivers...
  195.